var async=require('async');
var h=require('./helper');

var urls=[
    'http://www.1.com',
    'http://www.2.com',
    'http://www.3.com',
    'http://www.4.com',
    'http://www.5.com',
    'http://www.6.com',
    'http://www.7.com',
    'http://www.8.com',
    'http://www.9.com',
    'http://www.10.com'
];

async.mapLimit(urls,3,function (url, cb) {
    h.log(url);

    h.get(url, function (err, data) {
        if(err)return cb(err);
        cb(null,data);
    });
}, function (err, result) {
    console.log('err:',err);
    console.log('result:',result);
});